Internet Archive BookReader

The Shenandoah Campaigns of 1862 and 1864 and the Appomattox Campaign, 1865